iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 13
0
自我挑戰組

大數據系列 第 13

DAY13 大數據到底用甚麼語言來寫呢?(Scala、Java)

  • 分享至 

  • xImage
  •  
  1. Scala
    在這四種語言中,Scala是最輕鬆的,因為大家都欣賞它的類型系統。目前它在金融界和需要處理海量數據的公司企業中有很高的地位,常常採用大規模分布視方式來處理。此外,它還是驅動Spark和Kafka的一種語言。
    Scala有許多實用的編程功能,像模式匹配,而且它被認為比Java要簡潔的多。

  2. Java
    最後就是我們一點也不陌生的Java了。Java之所以會被認為適合用來寫大數據是因為有許多東西都用Java來寫,比如Hadoop MapReduce 和 HDFS。
    或許Java不是大家的首選語言,但Java有相當長的歷史,經歷種種考驗,這樣的語言對現在的大學生或上班族來說都是更為熟悉的。

說了這麼多,那我們到底該用哪個語言呢?這就得依情況而定了。就像前面所說的,R適合用來進行繁重的數據分析工作;Python適合密集的神經網路處理;另外當想要加固的且面相生產環境的數據流解決方案,同時又擁有重要的操控工具,那Scala和Java就是很好的選擇。


上一篇
DAY12 大數據到底用甚麼語言來寫呢?(Python)
下一篇
DAY14 Python基本功能-1
系列文
大數據30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言